package com.his.j259w264.pojo;

import java.util.Date;
import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 讲座登记(LectureRegister)实体类
 *
 * @author EdgeYu
 * @since 2021-09-16 10:15:45
 */

@ApiModel(value = "LectureRegister", description = "讲座登记")
public class LectureRegister implements Serializable {
    private static final long serialVersionUID = -32482111546016734L;
    /**
     * id
     */
    @ApiModelProperty(name = "id", notes = "id", dataType = "Integer", required = true)
    private Integer id;
    /**
     * 讲座场次
     */
    @ApiModelProperty(name = "lectureSession", notes = "讲座场次", dataType = "Integer", required = true)
    private Integer lectureSession;
    /**
     * 讲座时间
     */
    @ApiModelProperty(name = "lectureTime", notes = "讲座时间", dataType = "Date", required = true)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date lectureTime;
    /**
     * 讲座主题
     */
    @ApiModelProperty(name = "lectureTheme", notes = "讲座主题", dataType = "String", required = true)
    private String lectureTheme;
    /**
     * 讲座人次
     */
    @ApiModelProperty(name = "personTimes", notes = "讲座人次", dataType = "Integer", required = true)
    private Integer personTimes;
    /**
     * 地点
     */
    @ApiModelProperty(name = "location", notes = "地点", dataType = "String", required = true)
    private String location;
    /**
     * 目标人群
     */
    @ApiModelProperty(name = "targetUser", notes = "目标人群", dataType = "String", required = true)
    private String targetUser;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getLectureSession() {
        return lectureSession;
    }

    public void setLectureSession(Integer lectureSession) {
        this.lectureSession = lectureSession;
    }

    public Date getLectureTime() {
        return lectureTime;
    }

    public void setLectureTime(Date lectureTime) {
        this.lectureTime = lectureTime;
    }

    public String getLectureTheme() {
        return lectureTheme;
    }

    public void setLectureTheme(String lectureTheme) {
        this.lectureTheme = lectureTheme;
    }

    public Integer getPersonTimes() {
        return personTimes;
    }

    public void setPersonTimes(Integer personTimes) {
        this.personTimes = personTimes;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getTargetUser() {
        return targetUser;
    }

    public void setTargetUser(String targetUser) {
        this.targetUser = targetUser;
    }

}
